home *** CD-ROM | disk | FTP | other *** search
- /*****************************************************************************/
- /* */
- /* */
- /* ***** ***** */
- /* ***** ***** */
- /* ***** ***** */
- /* ***** ***** */
- /* *************** *************** */
- /* ***************** ***************** */
- /* *************** *************** */
- /* ***** ***** TheNet */
- /* ***** ***** Portable. Compatible. */
- /* ***** ***** Public Domain */
- /* ***** ***** NORD><LINK */
- /* */
- /* This software is public domain ONLY for non commercial use */
- /* */
- /* */
- /*****************************************************************************/
-
- /*** Variable fuer Level 4 ***/
- /*
- * G8KBB April 91 - change definitions to 'external' to put them in RAM
- */
-
- /*
- * Released as TheNet X-1J, September 1993
- *
- * Released as TheNet X-1J release 4, January 1995
- */
-
- EXTERN char l4hdr0; /* Level4 Header, Byte 1 */
- EXTERN char l4hdr1; /* Level4 Header, Byte 2 */
- EXTERN char l4hdr2; /* Level4 Header, Byte 3 */
- EXTERN char l4hdr3; /* Level4 Header, Byte 4 */
- EXTERN char l4opco; /* Level4 Opcode, Flags */
- EXTERN char l4pidx; /* Level4 Antwort, Partnerindex */
- EXTERN char l4pcid; /* Level4 Antwort, Partner-ID */
- EXTERN char l4ahd2; /* Level4 Antwort, Byte 2 */
- EXTERN char l4ahd3; /* Level4 Antwort, Byte 3 */
- EXTERN char l4aopc; /* Level4 Antwort, Opcode */
- EXTERN unsigned tratou; /* Level3 Timeout */
- EXTERN unsigned tratri; /* Level3 Versuche */
- EXTERN unsigned traack; /* Level3 ACK Verzoegerung */
- EXTERN unsigned trabsy; /* Level3 Busy Wartezeit */
- EXTERN unsigned trawir; /* Level3 vorgeschlagene Fenstergr. */
- EXTERN lhtyp l4rxfl; /* fuer Level4 eingegangene Frames */
-
- /* The following do not belong here anymore - move them sometime
- */
-
- #ifdef CWID
- EXTERN unsigned cwidtm; /* CWID counter for bcasts */
- EXTERN unsigned cwiden; /* cwid enable / bcast period */
- EXTERN unsigned cwspeed; /* cwid speed control, in clock ticks*/
- EXTERN signed char cwstate; /* finite state machine of keyer */
- EXTERN unsigned char cwtimr; /* cwid bit timer, in clock ticks */
- EXTERN unsigned char cwbit; /* bit counter within CWID character */
- EXTERN unsigned char cwofs; /* pointer into the cwdat array */
- EXTERN unsigned char cwch; /* current character data */
- EXTERN unsigned char cwdat[CWIDLEN+1]; /* array of data to be sent */
- #endif
-
- #ifdef MONITORCMD
- EXTERN unsigned heardtm; /* counts the hours for list cleanup */
- EXTERN unsigned uptime; /* time in hours since warmstart */
- EXTERN unsigned runtime; /* time in hours since coldstart */
- extern MHEARD *mhptr;
- #endif
-
- #ifdef STATSCMD
- EXTERN unsigned char usehour;
- EXTERN unsigned l4stats[NUML4STATS][2];
- #endif
-
- /*** Ende dnl4v.c */